Description: 一种基于msp430的椭圆曲线加密器程序源码码,通过UART传递加密解密数据。
-A program source code based on a msp430 the elliptic curve cryptography, encryption and decryption of data passed through the UART. Platform: |
Size: 19456 |
Author:academic |
Hits:
Description: 这是一个windows环境下实现基于身份的PKI系统源码,由stanford大学开发。采采用了椭圆曲线密码公钥系统和配对椭圆曲线计算(Tate Pairing),具有非常高的效率.
-This is a windows environment to achieve identity-based PKI system source code, developed by the University of stanford. Mining uses elliptic curve cryptography public key system and paired elliptic curve (Tate Pairing), has a very high efficiency. Platform: |
Size: 562176 |
Author:察觉 |
Hits:
Description: 使用MIRACL 為底層的函式庫,
再利用C++ Builder 設計視窗化執行介面,在
Pentium 1.83G 的處理器上搭配1G 記憶體尋找
可供橢圓曲線密碼系統使用的質數階橢圓曲線
參數,基域為192、224、256、384、521 位元
平均分別需要580、1360、1884、20907、65862
秒可搜尋到一條質數階的橢圓曲線參數,且計
算一條橢圓曲線的階數平均分別需要31.6、
56.7、99.4、722.3、2726.0 秒。-Use MIRACL the bottom of the library, then interest with C++ Builder design window of execution interface on a Pentium 1.83G at the reasonable control with 1G memory looking for available for use by Elliptic Curve Cryptography quality number-order elliptic curve parameters, base field 192 224,256,384,521 bit average need 580,1360,1884,20907,65862 seconds can find a prime number order elliptic curve parameters, and the calculation of the order of an elliptic curve average 31.6, 56.7,99.4 , 722.3,2726.0 seconds. Platform: |
Size: 307200 |
Author:andrew tan |
Hits:
Description: Elliptic curve cryptography (ECC) is an approach to public-key cryptography based on the algebraic structure of elliptic curves over finite fields. The use of elliptic curves in cryptography was suggested independently by Neal Koblitzand Victor S. Miller in 1985.
Elliptic curves are also used in several integer factorization algorithms that have applications in cryptography Platform: |
Size: 286720 |
Author:aida |
Hits:
Description: ecc(椭圆曲线加密)的标准文档,推荐的参数,给出了实现可用的,安全的椭圆曲线加密算法的推荐的参数,有了这个文档,就不用自己去选取参数,并证明其安全性了,文档给出的算法都是可用的,标准的一些参数-ecc (elliptic curve cryptography) standard document, the recommended parameters, gives the realization available, secure elliptic curve encryption algorithm parameters recommended, with this document, you do not own to select the parameters, and prove its security of , document presented algorithms are available, the standard number of parameters Platform: |
Size: 124928 |
Author:lijiaoxian |
Hits:
Description: A brief algorithm to create ternary galois field of (3^x).
through which large computation can be easily done. Platform: |
Size: 147456 |
Author:dj |
Hits:
Description: 实习三 基于RSA的公钥加密
一、实习目的
1、 理解公钥密码算法,熟悉常有的密码算法:RSA、椭圆曲线密码体制
2、 以RSA加密算法为例,掌握公钥密码算法加解密过程的实现。
二、实习内容
以RSA为例,利用java中的相关类实现对指定字符串的加解密。
1、 生成公钥密钥对
(1)利用java中的KeypairGenerator类创建公钥密钥对,利用KeypairGenerator的静态方法getInstance()获得KeypairGenerator类型的对象,所需参数为加密算法的名称RSA。
KeyPairGenerator kpg = KeyPairGenerator.getInstance("RSA")
(2)利用KeyPairGenerator类的genKeyPair()方法返回生成的密钥对:
KeyPair kp = kpg.genKeyPair()
(3)返回此密钥对的公钥组件的引用和私钥组件的引用
PublicKey pbkey = kp.getPublic()
PrivateKey prkey = kp.getPrivate()
(4)将生成的公钥写入文件Skey_RSA_pub.dat
FileOutputStream f1 = new FileOutputStream("Skey_RSA_pub.dat")
ObjectOutputStream b1 = new ObjectOutputStream(f1)
b1.writeObject(pbkey)
用同样的方法将私钥写入文件Skey_RSA_pri.dat
-Internship RSA public key encryption based on three
An internship purpose
An understanding of public key cryptography algorithm, familiar with common cryptographic algorithms: RSA, elliptic curve cryptography
2, RSA encryption algorithm, for example, public key cryptography algorithm to achieve master encryption and decryption process.
Second, the practical content
In RSA, for example, the use of java in the relevant class implements the specified string encryption and decryption.
1, generates a public key pair
(1) the use of java class in KeypairGenerator create a public key pair using KeypairGenerator static method getInstance () to get the object KeypairGenerator type parameters required for the encryption algorithm name RSA.
KeyPairGenerator kpg = KeyPairGenerator.getInstance ("RSA")
(2) the use of genKeyPair KeyPairGenerator class () method returns the generated key pair:
KeyPair kp = kpg.genKeyPair ()
References (3) Returns the public key component of this key an Platform: |
Size: 2048 |
Author:杨平 |
Hits: